.shortBtn {
	BACKGROUND: url(../images/bg.gif) 0px -43px; WIDTH: 72px; HEIGHT: 24px
}
.longBtn {
	BACKGROUND: url(../images/bg.gif) -95px -43px; WIDTH: 105px; HEIGHT: 24px
}
#warp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none; PADDING-BOTTOM: 0px; MARGIN: 5px auto; WIDTH: 980px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#mainBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 980px; PADDING-TOP: 0px;BACKGROUND: #FFF;
}
#mainBody A {
	COLOR: #3C3C3C; TEXT-DECORATION: none
}
#mainBody A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
#mainBody .left {
	FLOAT: left; MARGIN: 6px 0px 6px 10px;padding:0px; WIDTH: 336px; overflow:hidden;
}
#mainBody .left .notice {
	MARGIN-top:5px; MARGIN-bottom:5px; border:1px #CAE3FF solid; OVERFLOW: hidden; WIDTH: 324px; padding:5px; font-size:12px; height:auto;background-color: #F4F9FF
}
#mainBody .left .notice h4{ float:left; width:100%; display:block; padding-bottom:5px; border-bottom:#CAE3FF solid 1px; margin:5px 0px; }
#mainBody .left .notice h4 .sb{margin:0px; float:left;}
#mainBody .left .notice h4  .more{ float:right; margin-top:3px;}
#mainBody .left .notice h4 span{float:left; margin-left:10px;}

#mainBody .left .notice .bigTitle {
	FONT-WEIGHT: 800; COLOR: #f78a1e
}
#mainBody .left .notice UL.infolist {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 314px;margin:0px;
}
#mainBody .left .notice UL.infolist LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 2px 0px 0px 0px; WIDTH: 100%;  LINE-HEIGHT: 24px;
}
#mainBody .left .notice UL.infolist LI.btn {
	DISPLAY: inline; FLOAT: left; MARGIN: 5px 0px 5px 70px; WIDTH: 242px;  LINE-HEIGHT: 24px;
}
#mainBody .left .notice UL.infolist LI STRONG {
	BACKGROUND: #f2f3f6; FLOAT: left; WIDTH: 70px; TEXT-ALIGN: center
}
#mainBody .left .notice UL.infolist LI EM {
	PADDING-LEFT: 2px; FLOAT: left; WIDTH: 242px; BORDER-BOTTOM: #f2f3f6 1px dotted
}
#mainBody .left .notice UL.infolist LI EM .s50{
	DISPLAY: inline;WIDTH: 50px; 
}
#mainBody .left .notice UL.infolist LI EM .s80{
	DISPLAY: inline;WIDTH: 80px; 
}
#mainBody .left .notice UL.infolist LI EM .s180{
	DISPLAY: inline;WIDTH: 180px; 
}

#mainBody .left .notice UL.album {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 314px;margin:0px;
}
#mainBody .left .notice UL.album li{
margin:0px;width:150px; float:left; padding:8px 3px; overflow:hidden;}
#mainBody .left .notice UL.album li  img{ 
padding:2px; border:2px #CCCCCC solid; float:left; }
#mainBody .left .notice UL.album li  span{
float:left; text-align:center; width:150px; overflow:hidden; height:15px; line-height:15px; 
padding-top:5px; overflow:hidden;} 

.news { margin:0px; PADDING:0px;height:203px; margin-top:5px;WIDTH: 100%; overflow:hidden; float:left; }
.news ul { margin:0px; PADDING:0px;float:left; }
.news li { PADDING-bottom: 3px; margin-bottom:5px; padding-left:10px;background:url(../icon/b4.jpg) no-repeat 1px 3px; border-bottom:1px #CCCCCC  dashed;WIDTH: 98%; float:left;
} 
.news li.liuyan { background:none;
} 
.news li span.time{float:right; width:80px; overflow:hidden; color:#000;  }
.news li span.bbs{float:left; width:65px; overflow:hidden;white-space: nowrap;
}
.news li span.lanmu{float:left; width:80px; overflow:hidden;}
.news li span {color:#CCCCCC;  float:left;}
.news li a{color:#FF0000; padding:0px 5px; float:left;}


#mainBody .right {
	FLOAT: left; MARGIN: 6px 0px; WIDTH: 634px; overflow:hidden;
}
#mainBody .right .mainContent {
	FLOAT: right; WIDTH: 100%;
}

#mainBody .right .mainContent DL.info {
	 PADDING: 2px 0px; HEIGHT: 20px; border:1PX #CCCCCC solid; line-height:20PX; width:450px; overflow:hidden; margin-bottom:5px; float:right
}
#mainBody .right .mainContent DL.info DT {
	FLOAT: left; WIDTH: 20px; margin-left:15px;
}
#mainBody .right .mainContent DL.info DD.text {
	TEXT-INDENT: 1em; LINE-HEIGHT: 20px; PADDING-TOP: 2px;
}

#mainBody .right .mainContent #blog{ width:630px;  MARGIN: 5px 0px; OVERFLOW: hidden; HEIGHT: 250px;border:1px #CAE3FF solid; float:left; background-color: none}

#mainBody .right .mainContent #blog123{ width:630px;  MARGIN: 5px 0px; OVERFLOW: hidden; HEIGHT: 250px;border:1px #92B0DD solid; float:left;-moz-box-shadow:3px 3px 4px #3D3D3D;-webkit-box-shadow:3px 3px 4px #3D3D3D;box-shadow:3px 3px 4px #3D3D3D;background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow 
(Color=#333333,strength=3,Direction=130) }

#mainBody .right .mainContent #blog .blog_user {float:left; width:210px;  border-left:1px #CAE3FF solid; padding:10px; overflow:hidden; margin-left:0px;}
#mainBody .right .mainContent #blog .blog_user .user_blog  { float:left; margin:0px; padding:0px; width:210px; }
#mainBody .right .mainContent #blog .blog_user h3{line-height:25px; border-bottom: 1px #CAE3FF solid; margin-bottom:5px; float:left; display:block; width:100%; background-color: #84C7F1;color:#fff}
#mainBody .right .mainContent #blog .blog_user h3 img { margin:0px 5px;}

#mainBody .right .mainContent #blog .blog_user h4{line-height:25px; border-bottom: 1px #CAE3FF solid; margin-bottom:5px; float:left; display:block; width:100%; }

#mainBody .right .mainContent #blog .blog_user h4 span{width:120px;line-height:25px; height:25px;background-color: #84C7F1;color:#fff }

#mainBody .right .mainContent #blog .blog_user h4 img { margin:0px 5px;}

#mainBody .right .mainContent #blog .blog_user ul { margin:0px;padding:0px;}
#mainBody .right .mainContent #blog .blog_user .user_blog li{width:65px; float:left; padding:5px 2px; overflow:hidden;}
#mainBody .right .mainContent #blog .blog_user .user_blog li  img{ padding:2px; border:1px #CCCCCC solid; float:left; }
#mainBody .right .mainContent #blog .blog_user .user_blog li  div.oper{ float:left; text-align:center; width:65px; overflow:hidden; height:15px; line-height:15px; padding-top:3px; overflow:hidden;display:none} 
#mainBody .right .mainContent #blog .blog_user .user_blog li  div.oper img{ margin:0px 2px;height:12px;width:12px; border:0px;} 

#mainBody .right .mainContent #blog .blog_user .user_group li{margin:0px;width:100px; float:left; padding:8px 2px; overflow:hidden;}
#mainBody .right .mainContent #blog .blog_user .user_group li  span{ float:left; text-align:center; width:100px; overflow:hidden; height:15px; line-height:15px; padding-top:5px; overflow:hidden;} 

#mainBody .right .mainContent #blog .blog_user .shequ li{margin:0px;width:200px; float:left; padding:8px 2px; overflow:hidden;}
#mainBody .right .mainContent #blog .blog_user .shequ li  img{ padding:2px; border:0px; float:left; }
#mainBody .right .mainContent #blog .blog_user .shequ .shqbtn {
	BACKGROUND: url(../images/020.jpg); WIDTH: 200px; HEIGHT: 45px;font-size:16px;line-height:45px;font-weight:bold;border:0px;}
#mainBody .right .mainContent #blog .blog_user .shequ li  span{ float:left; text-align:center; width:100%; overflow:hidden; height:15px; line-height:15px; padding-top:5px; overflow:hidden;} 

#mainBody .right .mainContent #blog .blog_user_say{float:left; margin:0px; width:100%;}
#mainBody .right .mainContent #blog .blog_user_say li {width:100%; float:left; overflow:hidden; margin:3px 0px;}
#mainBody .right .mainContent #blog .blog_user_say li img {float:left; padding:2px; border:1px #CCCCCC solid;}
#mainBody .right .mainContent #blog .blog_user_say li p{float:left; width:100%; line-height:20px; margin-left:10px;}
#mainBody .right .mainContent #blog .blog_user_say li a{ color:#FF3300; }
#mainBody .right .mainContent #blog .blog_user_say li .bolg_say {float:left;display:inline; width:75%;}
#mainBody .right .mainContent #blog .blog_user_say li .bolg_time{width:25%; display:inline; color:#CCCCCC; float:left;}


#mainBody DIV.top {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 0px; PADDING-top: 5px; WIDTH: 980px; MARGIN-BOTTOM:10px;BORDER-TOP: #e8ecee 1px dotted;
}
#mainBody  DIV.top P {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100px;
}
#mainBody  DIV.top P IMG {
	BORDER-RIGHT: #f4f6f9 3px solid; BORDER-TOP: #f4f6f9 3px solid; BORDER-LEFT: #f4f6f9 3px solid; WIDTH: 90px; BORDER-BOTTOM: #f4f6f9 3px solid; HEIGHT: 90px;
}
#mainBody  DIV.top DL {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 745px;HEIGHT: 100px;OVERFLOW: hidden;
}
#mainBody  DIV.top DL A {
	COLOR: #00438f; TEXT-DECORATION: none;MARGIN: 0px;
}
#mainBody  DIV.top DL DT.tit {
	FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; text-align:left;FONT-WEIGHT: bolder; font-size:14px;line-height:22px;
}
#mainBody  DIV.top DL DT.tit SPAN {
	COLOR: #336699;
}
#mainBody  DIV.top DL DD.info {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 100%; COLOR: black; LINE-HEIGHT: 1.7;MARGIN: 0px;text-align:left;
}
#mainBody  DIV.top DL DD.info SPAN {
	COLOR: #336699;
}
#mainBody  DIV.top DL DD.intro {
	MARGIN-TOP: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 1.7; POSITION: relative; HEIGHT: 60px;MARGIN: 0px;
}
#mainBody  DIV.top DL DD.intro SPAN {
	RIGHT: 0px; BOTTOM: 0px; OVERFLOW: hidden;
}
#mainBody  DIV.top DL DD.intro SPAN img{
}

#mainBody DIV.top DIV.fun {
	FLOAT: right; width:130px;height:100px;
}
#mainBody DIV.top DIV.fun li{
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 130px; COLOR: #ccc; LINE-HEIGHT: 20px;MARGIN: 0px;text-align:left;BORDER-BOTTOM: #e8ecee 1px dotted;
}